package com.serviceprovider.business.module.admin.transaction.valueobjects;

//~--- JDK imports ------------------------------------------------------------

import java.util.Map;

public class ProviderTransactionsSearch {
    private String  providerFirstName;
    private String  providerLastName;
    private Integer providerSSN;
    private Integer selectedTransactionStatus;
    private Integer transactionId;

    /*
     * private Integer spouceSSN;
     * private String spouceFirstName;
     * private String spouceLastName;
     *
     * private Integer taxPayerSSN;
     * private String taxPayerFirstName;
     * private String taxPayerLastName;
     */
    private Map<Integer, String> transactionStatus;
    private Integer              transactionTraceNumber;

    public Integer getProviderSSN() {
        return providerSSN;
    }

    public void setProviderSSN(Integer providerSSN) {
        this.providerSSN = providerSSN;
    }

    public String getProviderFirstName() {
        return providerFirstName;
    }

    public void setProviderFirstName(String providerFirstName) {
        this.providerFirstName = providerFirstName;
    }

    public String getProviderLastName() {
        return providerLastName;
    }

    public void setProviderLastName(String providerLastName) {
        this.providerLastName = providerLastName;
    }

    public Map<Integer, String> getTransactionStatus() {
        return transactionStatus;
    }

    public void setTransactionStatus(Map<Integer, String> transactionStatus) {
        this.transactionStatus = transactionStatus;
    }

    public Integer getSelectedTransactionStatus() {
        return selectedTransactionStatus;
    }

    public void setSelectedTransactionStatus(Integer selectedTransactionStatus) {
        this.selectedTransactionStatus = selectedTransactionStatus;
    }

    public Integer getTransactionId() {
        return transactionId;
    }

    public void setTransactionId(Integer transactionId) {
        this.transactionId = transactionId;
    }

    public Integer getTransactionTraceNumber() {
        return transactionTraceNumber;
    }

    public void setTransactionTraceNumber(Integer transactionTraceNumber) {
        this.transactionTraceNumber = transactionTraceNumber;
    }

    @Override
    public String toString() {
        return this.providerSSN + "," + this.providerFirstName + "," + this.providerLastName;
    }
}



